Uncanny_Automator\Automator_Input_Parser D

Total Complexity 133
Dependencies 4
Dependents 2
Total lines 1,126
Lines of code 531
Logical lines of code 270
Comment lines 390
Methods 35
Properties 3

Methods 35

Method Rating Maintainability Complexity Lines of code
replace_recipe_variables()
B
36 19 76
parse_recursively()
A
42 10 47
handle_trigger_tokens_common()
A
56 11 16
extract_token_value_from_trigger()
S
57 8 14
parse_defined_tokens_default()
S
55 7 19
maybe_parse_shortcodes_in_fields()
S
54 6 21
reset_password_url_token()
S
55 5 19
text()
S
49 4 33
parse_postmeta_token()
S
51 4 26
v3_parser()
S
53 4 23
get_parsed_data_value()
S
57 4 17
parse_inner_token_meta_key_part()
S
53 3 24
parse_inner_token_post_id_part()
S
54 3 20
get_trigger_log_id()
S
64 4 9
attach_trigger_tokens_hook()
S
58 3 15
parse_vars()
S
64 4 9
process_trigger_token()
S
53 2 22
identify_post_value_from_substr()
S
58 2 16
fetch_trigger_tokens()
S
64 3 9
should_bail_for_logic_any()
S
66 3 8
stripcslashes()
S
64 3 10
handle_array_values()
S
68 2 7
is_valid_pieces()
S
77 2 3
automator_functions()
S
72 2 6
parse_inner_token()
S
67 2 8
get_user_email_by_id()
S
74 2 4
parse_colon_delimited_tokens()
S
68 2 7
decode_data()
S
78 2 3
generate_reset_token()
S
62 1 11
__construct()
S
68 1 7
get_list_of_tokens_that_should_not_be_parsed()
S
80 1 3
set_dependencies()
S
81 1 3
is_relevant_token()
S
78 1 3
extract_int()
S
74 1 4
sanitize_token_pieces()
S
66 1 9